#ifndef CALIBRATE_HPP
#define CALIBRATE_HPP

#include "tool.hpp"
#include <iostream>
#include <vector>

extern float ACC_C_GainDiffPos;
extern float ACC_C_GainDiffPosNegative;
extern float ACC_C_GainDiffVel;
extern float ACC_C_PIDI;
extern float ACC_C_PIDIUpLimit;
extern float ACC_C_StopBrakePressure;
extern TableBP ACC_C_TableSlipDec;
extern TableBP ACC_C_TableDecBrakePadel;
extern std::map<float,TableBP> ACC_C_TableVelThrAcc;

extern float LCC_C_AngleInitError;
extern float LCC_C_AngleOutMaxLimit;
extern float LCC_C_AngleOutMaxRateLimit;
extern float LCC_C_AngleRollError;
extern float LCC_C_AngleRollGain;
extern float LCC_C_DisWheelbase;
extern float LCC_C_FilterOutPut;
extern bool LCC_C_FlagOutFrontWheelAngle;
extern float LCC_C_PIDD;
extern float LCC_C_PIDI;
extern float LCC_C_PIDP;
extern float LCC_C_RatioGear;
extern float LCC_C_TimePredictSecond;
extern float LCC_C_TimeSystemDelay;

#endif